﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WebFoundation;

namespace MHI.DeviceManager.Interfaces
{
    /// <summary>
    /// 设备保养类型
    /// </summary>
    public enum enumMaintenanceType
    {
        /// <summary>
        /// 日常维护
        /// </summary>
        RoutineMaintenance,
        /// <summary>
        /// 防腐
        /// </summary>
        Anticorrosion,
        /// <summary>
        /// 润滑
        /// </summary>
        Lubrication,
        /// <summary>
        /// 检定
        /// </summary>
        Verification,
        /// <summary>
        /// 防雷
        /// </summary>
        LightningProtection,
        /// <summary>
        /// 流量计校准
        /// </summary>
        FlowmeterCal,
        /// <summary>
        /// 仪器校正
        /// </summary>
        Calibration,
        Unknown //
    }

    public interface IDeviceModule : IWFModule
    {
        IDevLocationinfoTList Locations { get; }
        IDevDeviceTList Devices { get; }
        IDevDevicemaintenanceTList DeviceMaintenances { get; }
    }
}
